System-Level Specification of Instruction Sets
نویسندگان
چکیده
System-level design requires some sort of speciica-tion for a system at the level of abstraction of the system. When the system (or subsystem) is a processor, the appropriate level of abstraction is the instruction set. However, there are no good approaches for describing processors at this level. Nevertheless, this type of speciication has a number of beneets: it is more concise (and thus less error-prone) than more general alternatives; it can be re-used in later re-implementations; and it provides support for software codesign through compiler-generators (which rely on higher-level abstractions than other techniques provide). Therefore, we have developed a methodology and an embodying language for specifying processors at the instruction set level.
منابع مشابه
Towards a Unified Analysis Methodology of HW/SW Systems based on Abstract State Machines: Modelling of Instruction Sets
In this paper we propose a novel approach to high-level analysis of HW/SW systems based on abstract state machines, a state-based specification method with a rigorous mathematical semantics. As a step in the direction of a comprehensive analysis methodology, we show how to model instruction sets and how to instrument such models in order to collect experimental data which are relevant for the e...
متن کاملSpecification of Intel IA-32 Using an Architecture Description Language
Designing, testing, and producing a new computer processor is a complex and very expensive process. To reduce costly mistakes in hardware, the microarchitecture is usually designed and tested with the aid of a software simulator. The FAST System enables microarchitects to develop architecture simulators rapidly and is less error-prone than using a high level language such as C. In this paper, w...
متن کاملCo-Synthesis of Instruction Sets and Microarchitectures
The design of an instruction set processor includes several related design tasks: instruction set design, microarchitecture design, and code generation. Although there have been automatic approaches for each individual task, the investigation of the interaction between these tasks still primarily relies on designers’ experience and ingenuity. It is thus the goal of this research to develop form...
متن کاملTrustworthy programming for multiple instruction sets
The proposed research builds upon previous work at Cambridge on the formal verification of ARM processor hardware and assembly level software. We will use formal models of the ARM4T instruction set architecture (ISA) resulting from the completed EPSRC project Formal Specification and Verification of ARM-based Systems (GR/T20106/01). The aim of the project is to continue and broaden work started...
متن کاملA hybrid approach for database intrusion detection at transaction and inter-transaction levels
Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993